Skip to content

Bump fizzy SDK to v0.2.2#167

Merged
robzolkos merged 2 commits into
masterfrom
bump-fizzy-sdk-0.2.2
Jun 4, 2026
Merged

Bump fizzy SDK to v0.2.2#167
robzolkos merged 2 commits into
masterfrom
bump-fizzy-sdk-0.2.2

Conversation

@robzolkos

@robzolkos robzolkos commented Jun 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • bump github.com/basecamp/fizzy-sdk/go to v0.2.2
  • add fizzy identity timezone-update --timezone NAME for the new timezone SDK operation
  • assert mutation response bodies from SDK-backed update/move commands are surfaced by the CLI
  • update SURFACE.txt and the Fizzy skill docs

Tests

  • GOWORK=off go test ./...
  • GOWORK=off go vet ./...
  • GOWORK=off go build -o bin/fizzy ./cmd/fizzy

Summary by cubic

Adds fizzy identity timezone-update and ensures SDK-backed update/move commands surface mutation response bodies, with a fallback to requested values when the API returns no body.

  • New Features

    • identity timezone-update to set your timezone for the current account (requires --timezone, e.g., America/New_York)
  • Dependencies

    • Update github.com/basecamp/fizzy-sdk/go to v0.2.2

Written for commit b2155eb. Summary will update on new commits.

Review in cubic

Copilot AI review requested due to automatic review settings June 3, 2026 20:54
@github-actions github-actions Bot added the enhancement New feature or request label Jun 3, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the CLI to the Fizzy SDK v0.2.2, adds a new fizzy identity timezone-update --timezone NAME command, and tightens tests to ensure SDK-backed mutation response bodies are exposed via the CLI’s JSON envelope.

Tip

If you aren't ready for review, convert to a draft PR.
Click "Convert to draft" or run gh pr ready --undo.
Click "Ready for review" or run gh pr ready to reengage.

Changes:

  • Bump github.com/basecamp/fizzy-sdk/go dependency to v0.2.2.
  • Add identity timezone-update command and document it in SURFACE + skill docs.
  • Add shared test assertions and extend mutation tests to validate surfaced response bodies.

Reviewed changes

Copilot reviewed 11 out of 12 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
SURFACE.txt Registers the new identity timezone-update command + flags in the surfaced CLI contract.
skills/fizzy/SKILL.md Documents the new identity timezone update capability.
internal/commands/identity.go Implements fizzy identity timezone-update --timezone ... using the SDK.
internal/commands/identity_test.go Adds coverage for timezone update command behavior and argument validation.
internal/commands/response_assertions_test.go Adds a shared helper for asserting JSON response envelopes in tests.
internal/commands/user_test.go Extends user update tests to assert surfaced mutation response bodies.
internal/commands/comment_test.go Extends comment update tests to assert surfaced mutation response bodies.
internal/commands/column_test.go Extends column update tests to assert surfaced mutation response bodies.
internal/commands/card_test.go Extends card move tests to assert surfaced mutation response bodies.
internal/commands/board_test.go Extends board update tests to assert surfaced mutation response bodies.
go.mod Bumps fizzy SDK module version to v0.2.2.
go.sum Updates checksums for the bumped fizzy SDK version.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread internal/commands/identity.go Outdated
Comment thread internal/commands/user_test.go Outdated
Comment thread internal/commands/board_test.go Outdated
Comment thread internal/commands/column_test.go Outdated

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

4 issues found across 12 files

Reply with feedback, questions, or to request a fix.

Re-trigger cubic

Comment thread internal/commands/identity.go Outdated
Comment thread internal/commands/user_test.go Outdated
Comment thread internal/commands/board_test.go Outdated
Comment thread internal/commands/column_test.go Outdated
@robzolkos

Copy link
Copy Markdown
Collaborator Author

Fixed — addressed Copilot review feedback by surfacing timezone response bodies and asserting response-only IDs in mutation tests.

@robzolkos

Copy link
Copy Markdown
Collaborator Author

Fixed — addressed cubic review feedback by surfacing timezone response bodies and asserting response-only IDs in mutation tests.

@robzolkos robzolkos merged commit f6929b3 into master Jun 4, 2026
20 checks passed
@robzolkos robzolkos deleted the bump-fizzy-sdk-0.2.2 branch June 4, 2026 02:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants